Reverse Engineering Methodology

نویسنده

  • Nadim Asif
چکیده

As a software system evolves, new features are added and obsolete are removed, the design artifacts gradually diverge from its original design. Many approaches for design recovery or reverse engineering has been suggested, most with some type of support tool. Since a project's time constraints may prohibit use of sophisticated techniques and/or tools due to the learning curves associated with the techniques and tools, methods that can be applied in lieu of complex support tools may be required. Reverse engineering produces a high-level representation of a software system from a low-level one. This paper describes a case study, which use the methodology for reverse engineering that recovers the design artifacts of a software system from its source code and related documentation. The methodology consists of five phases, which can be attempted at different levels of abstraction according to the task at hand to recover the design artifacts. The methodology also makes use of tools, approaches and representations typically found in the forward software development process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bentazon removal from aqueous solution by reverse osmosis; optimization of effective parameters using response surface methodology

Although bentazon is widely used as an agricultural herbicide, it is harmful to humans and poses many environmental threats. This study focused on the treatment of wastewater contaminated with bentazon pesticides using membrane technology. In this regard, low-pressure reverse osmosis (RO) was employed as it has already been used in the removal of other micro-pollutants. The effects of process v...

متن کامل

Prioritizing critical success factors for reverse logistics implementation using fuzzy-TOPSIS methodology

Electronics industry is one of the fastest growing industries in the world. In India also, there are high turnovers and growing demand of electronics product especially after post liberalization in early nineties. These products generate e-waste which has become big environmental issue. Industries can handle these e-waste and product returns efficiently by developing reverse logistics (RL) syst...

متن کامل

A Reverse Engineering Method and Experiences for Industrial COBOL System

One of the most important things in restructuring current system is to clarify business specification which are implemented in the current system Reverse engineering technology, which extracts reusable business specification from a system, is very effective for this purpose. We have developed DORE (Data Oriented ReEngineering), a re-engineering methodology for system restructuring, and tools th...

متن کامل

Technique d'analyse de programmes pour la rétro-ingénierie de bases de données

In this paper we will apply a generic database reverse engineering methodology to a case study. We will sketch a database reverse engineering methodology. Then, we will describe the DBMAIN CASE tool and its reverse engineering functionality. We will explain more precisely the program slicing. This is a powerful and useful technique to understand a program at a given point. All will be put toget...

متن کامل

A Form Driven Object-Oriented Reverse Engineering Methodology

This thesis presents an object-oriented reverse engineering methodology using forms in order to recover semantics of legacy application, which has many problems such as increasing maintenance cost, and some difficulties in migration to new systems environment. But, most of legacy systems are important assets in organization. Therefore, it is very advantageous to use them continuously and they a...

متن کامل

A Reverse Engineering Methodology for Object-Oriented Systems

This paper presents a PhD project that is under development in LMU for the design of a Reverse Engineering methodology for design recovery of an OO system. The paper describes the environment for which the method has been developed, and discusses the approach, rationale and expected results of the project.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002